package com.seari.mapper;

import com.seari.bean.TaskBean;

import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DevTaskMapper {
    /**
     * 根据订单号查询订单信息
     * @param taskNo
     * @return
     */
    TaskBean findTaskByTaskNo(@Param("taskNo") String taskNo);

    /**
     * 根据资材编号和维修方式查询订单记录
     * @param productId
     * @param maintenanceFlag
     * @return
     */
    List<TaskBean> findTaskListByProductId(@Param("productId") String productId,
                                           @Param("maintenanceFlag") String maintenanceFlag);

    /**
     * 新增、修改订单数据
     * @param task
     */
    void saveOrUpdateTask(TaskBean task);

}
